$top_hilight: $borders_edge;
$dark_fill: mix($borders_color, $bg_color, 35%);
$headerbar_color: if($variant == 'light', lighten($bg_color, 5%), darken($bg_color, 3%));
+$menu_color: mix($bg_color, $base_color, 50%);
$scrollbar_bg_color: darken($bg_color, 7%);
$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%);
$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%);
+
+$backdrop_menu_color: mix($backdrop_bg_color, $backdrop_base_color, 50%);
.menu {
margin: 4px;
padding: 0px;
- background-color: $base_color;
+ background-color: $menu_color;
border: 1px solid $borders_color; // adds borders in a non composited env
.csd & { border: none; } // axes borders in a composited env
+ &:backdrop { background-color: $backdrop_menu_color; }
& menuitem {
text-shadow: none;
padding: 4px;
}
&:backdrop, &:backdrop:hover {
color: $backdrop_fg_color;
- background-color: $backdrop_base_color;
+ background-color: transparent;
}
//submenu indicators
& arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
padding: 2px;
border-radius: 5px;
.csd &, & { border: 1px solid $borders_color; }
- background-color: mix($bg_color, $base_color, 50%);
box-shadow: 0 1px 2px transparentize(black, 0.7);
&:backdrop {
.menu {
margin: 4px;
padding: 0px;
- background-color: #292929;
+ background-color: #313434;
border: 1px solid #1c1f1f; }
.csd menu, .csd
.menu {
border: none; }
+ menu:backdrop,
+ .menu:backdrop {
+ background-color: #333636; }
menu menuitem,
.menu menuitem {
text-shadow: none;
.menu menuitem:backdrop,
.menu menuitem:backdrop:hover {
color: #949796;
- background-color: #2c2c2c; }
+ background-color: transparent; }
menu menuitem arrow,
.menu menuitem arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
popover.background {
padding: 2px;
border-radius: 5px;
- background-color: #313434;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
.csd popover.background, popover.background {
border: 1px solid #1c1f1f; }
.menu {
margin: 4px;
padding: 0px;
- background-color: #ffffff;
+ background-color: #f4f4f3;
border: 1px solid #9d9d99; }
.csd menu, .csd
.menu {
border: none; }
+ menu:backdrop,
+ .menu:backdrop {
+ background-color: #f4f4f3; }
menu menuitem,
.menu menuitem {
text-shadow: none;
.menu menuitem:backdrop,
.menu menuitem:backdrop:hover {
color: #8b8e8f;
- background-color: white; }
+ background-color: transparent; }
menu menuitem arrow,
.menu menuitem arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
popover.background {
padding: 2px;
border-radius: 5px;
- background-color: #f4f4f3;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
.csd popover.background, popover.background {
border: 1px solid #9d9d99; }